

                                QL24xx BIOS Release notes

      Rev 1.00        Jan.20, 2005                                          
                      Initial release.                                        
      Rev 1.01        Feb.18, 2005                                          
                      Added code to put Port ID of device in IOCB.          
      Rev 1.02        Mar.28, 2005                                          
                      Added support for Serial Link Control.                
                      Addded code to display slot, bus number and function  
                      in CTRL-Q utility.                                      
      Rev 1.03        Apr.18, 2005                                          
                      Fixed bug when no drives attached and connected to    
                      switch.                                               
                      Added code to reset ISP if ISP is paused when ISR is  
                      called.                                                 
      Rev 1.04        June 8, 2005                                          
                      Fixed bug in CTRL-Q utility that caused adapter id to 
                      be displayed at invalid id's.                          
                      Added code to set Write Protect in Flash Status reg.  
                      Fixed bug in CTRL-Q utility where EAX reg was being   
                      corrupted by timer interrupt routine.                 
                      Fixed bug in setting up LUN field in IOCB.            
                      Fixed bug in not setting port ID when connected to a  
                      switch.                                                  
      Rev 1.05        Sept 27, 2005                                         
                      Changed code to suppress padding firmware version with
                      leading zero's.                                       
                      Fixed bug in setting data direction flags in IOCB for 
                      'seek command'.                                       
                      Changed code to not count device if device disabled by
                      system BIOS.                                          
                      Fixed bug in setting flash Write Protect.             
      Rev 1.06        Oct. 13, 2005                                         
                      Fixed bug where anykey could invoke Fastutil.         
      Rev 1.09        Nov. 22, 2005                                         
                      Changed buffer request size to 2056 bytes for 'Report 
                      Luns' command.                                        
                      Fixed bug where GAN_NXT IN_ID was not always being set
                      to zero causing GAN_NXT to fail.                      
      Rev 1.10        Jan. 31, 2006                                         
                      Added check for optional boot mode flag to allow code 
                      to configure 1 drive/port when enabled. Bit 6 of host 
                      parameters in NVRAM is set to enable this mode.       
                      Fixed bug when Spinup-Delay and link is down.          
                      Added code to not display Data Rate option in CTRL-Q  
                      for QME2462.                                           
      Rev 1.11        Feb. 7, 2006                                          
                      Added support for interrupt polling. This option is   
                      controlled by bit 7 of NVRAM Host Parameters and by   
                      new Advanced Settings option in CTRL-Q.                 
      Rev 1.12        Feb. 21, 2006                                          
                      Changed format of PnP string to display when Opt Boot 
                      Mode enabled in NVRAM.                                
                      Added check for ELS reject status from Login IOCB.     
      Rev 1.13        Apr. 04, 2006                                         
                      Fixed bug in not always setting port id for logout    
                      IOCB.                                                 
                      Changed code to support up to 16 adapters and 16        
                      drives.                                               
      Rev 1.14        Apr. 17, 2006                                         
                      Changed code to ignore CLP '_hss' string.               
      Rev 1.15        Apr. 20, 2006                                         
                      Added code to wait for Login to complete when login   
                      pending status detected.                                
      Rev 1.16        May. 4, 2006                                          
                      Fixed bug in not setting up Luns/Target in CTRL-Q.    
                      Added code to support Restore Default option CLP      
                      string (PCI3.0 BIOS only).                            
                      Changed timeout value waiting for Linkup status from  
                      6 seconds to 23 seconds.                              
      Rev 1.17        June 29, 2006                                         
                      Added support for restoring defaults using CLP string 
                      (Pci3.0 only).                                        
                      Optimized code waiting for Linkup status.             
                      Added code to use Memory Map I/O for PCI express.     
                      Added code to check for correct Max Payload Size on   
                      QLE2464.                                               
      Rev 1.18        July 19, 2006                                         
                      Added code to load Nec switch port 1 and 2 pci config 
                      regs offset 68h with port 0 config offset 54h value.  
                      Fixed bug where task attributes in IOCB type 7 were   
                      not always being initialized.                           
      Rev 1.19        July 24, 2006                                         
                      Fixed bug in CTRL-Q utility configuring Luns using    
                      Report Luns data when lun list has more lun entries   
                      after lun 255.                                        
      Rev 1.20        Aug 2, 2006                                           
                      Added code to support QLE2xx.                           
      Rev 1.21        Aug 24, 2006                                          
                      Fixed bug in CTRL-Q cursor positioning for some user          
                      input displays.                                       
      Rev 1.22        Sept 11, 2006                                         
                      Added support for 'exit' CLP string.                  
                      Changed CLP string to support new format:             
                     'PermanentAddresses' was changed to 'PermanentAddress. 
      Rev 1.23        Oct 16, 2006                                          
                      Fixed bug in not setting rc_hba when different adapter
                      types installed in system.                              
      Rev 1.24        Nov 29, 2006                                          
                      Removed Extended Error Logging option from CTRL-Q.    
                      Removed code to use Memory Map I/O for PCI express.   
      Rev 1.25        Dec 12, 2006                                          
                      Added code so that set Defaults only to restores      
                      factory setting when value was  modified by CLP string
      Rev 1.26        Dec 20, 2006                                          
                      Fixed issue with the handling of CLP WWNN string.     
                      Also added code to always set firmware nodename optiom
                      when set Default CLP is received.
      Rev 1.27        Feb. 26, 2007                                         
                      Added support for Set Capabilities CLP string.        
                      Added code to load PLX switch port 1 and 2 pci config 
                      regs offset 68h with port 0 config offset 54h value   
                      (this is same code used for NEC switch).              
      Rev 1.28        Apr. 12, 2007                                         
                      Added code to check if need to restore HBA default    
                      portname.                                             
                      Added check for command fail status after login cmd.  
                      Restored code to read block 0 to determine drive      
                      geometry.                                             
                      Added NVRAM option (host_params bit 8) to enable      
                      support for HP boot order.                            
                      Fixed bug in handling CLP Set Capabilities data.        

